package com.ruoyi.td.service;

import com.ruoyi.td.entity.DeviceProperty;
import com.ruoyi.td.entity.DevicePropertyCache;
import com.ruoyi.td.entity.DevicePropertyLogQueryBo;

import java.util.List;
import java.util.Map;

public interface IDevicePropertyData {

    /**
     * 添加多个属性
     *
     * @param deviceId   设备ID
     * @param properties 属性
     * @param time       属性上报时间
     */
    void addProperties(String deviceId,String productKey, Map<String, DevicePropertyCache> properties, long time);

    List<DeviceProperty> findDevicePropertyHistory(DevicePropertyLogQueryBo logQueryBo);
}
